package com.wbcs.config.component.application.report;

import java.util.ArrayList;
import java.util.List;

public class FormatBean extends AbsConfigBean
{
    private String formatContent;

    private List<String> lstImports;

    public FormatBean(AbsConfigBean parent)
    {
        super(parent);
    }

    public String getFormatContent()
    {
        return formatContent;
    }

    public void setFormatContent(String formatContent)
    {
        this.formatContent=formatContent;
    }

    public List<String> getLstImports()
    {
        return lstImports;
    }

    public void setLstImports(List<String> lstImports)
    {
        this.lstImports=lstImports;
    }

    @Override
	public AbsConfigBean clone(AbsConfigBean parent)
    {
        FormatBean fbTemp=(FormatBean)super.clone(parent);
        if(parent instanceof ReportBean) ((ReportBean)parent).setFbean(fbTemp);
        if(lstImports!=null)
        {
            fbTemp.setLstImports((List<String>)((ArrayList<String>)lstImports).clone());
        }
        cloneExtendConfig(fbTemp);
        return fbTemp;
    }
}
